#!/bin/bash 
#需要额外统计一个时间放在最下面,比如需要统计到 2014.10 月原数据需要到 2014.11,就算没有 2014.11 也需要造一行 2014.11 月数据
#需要 造两个文件第一个文件在最后一行时间加 1 生成一行,第二个文件在第一行时间减 1 生成 1 行
#文件 1
awk '{print $1,$2,$3}' jgrb52664-sup-0002-supinfo.txt > tmp0.txt
sed 's/ //g' tmp0.txt > tmp.txt
awk 'NR==1{p=$1;next} 
    {print $0, $1-p; p=$1} 
    END{print p}' tmp.txt > tmp1.txt
awk '{if($2!=0)print $0, NR}' tmp1.txt > tmp_cp1.txt
#文件 2
awk '{print $1,$2,$3}' jgrb52664-sup-0002-supinfo_2.txt > tmp0.txt
sed 's/ //g' tmp0.txt > tmp.txt
awk 'NR==1{p=$1;next} 
    {print $0, $1-p; p=$1} 
    END{print p}' tmp.txt > tmp1.txt
awk '{if($2!=0)print $0, NR}' tmp1.txt > tmp_cp2.txt

paste tmp_cp1.txt tmp_cp2.txt > tmp_cp3.txt
awk '{print $4,$3}' tmp_cp3.txt >tmp_cp4.txt
sed '$d' tmp_cp4.txt > tmp_cp5.txt
sed '$d' tmp_cp5.txt > tmp_cp6.txt
sed '$d' tmp_cp5.txt > time_counts.txt

rm tmp*